import 'package:get/get.dart';

class AppTranslations extends Translations {
  @override
  Map<String, Map<String, String>> get keys => {
        'zh_CN': {
          // 底部导航
          'tab_contract': '合约',
          'tab_wallet': '钱包',
          'tab_help': '菜单',
          'tab_referral': '推荐',

          // 帮助页面
          'help_title': '菜单',
          'user_agreement': '使用者许可协议',
          'privacy_policy': '隐私政策',
          'terms_conditions': '条款与条件',
          'help_document': '帮助文件',
          'delete_account': '删除帐户',
          'language_setting': '设定语言',
          'version': '版本号',
          'logout': '登出',
          'logout_success': '已成功登出',

          // 登录相关
          'login_required': '需要登录',
          'login_required_message': '请先登录后再访问此功能',
          'login_button': '登录',
          'cancel': '取消',

          // 语言选择
          'select_language': '选择语言',
          'language_changed': '语言已更改',

          'confirm_delete': '确认删除',
          'delete_account_warning': '删除账户后，您的所有数据将被永久删除且无法恢复。确定要继续吗？',
          'confirm': '确认',
          'account_deleted_success': '账户删除成功',

          // 邀请码相关
          'invite_code_title': '输入邀请码',
          'invite_code_subtitle': '请输入您的邀请码以获得特殊权益',
          'invite_code_placeholder': '请输入邀请码',
          'invite_code_error': '邀请码错误',
          'invite_code_empty': '请输入邀请码',
          'invite_code_success': '成功',
          'invite_code_applied': '邀请码已成功应用',

          // 支付相关
          'payment_error': '支付错误',
          'payment_success': '支付成功',
          'purchase_completed': '购买完成',
          'restore_success': '恢复成功',
          'restore_error': '恢复失败',
          'purchases_restored': '购买项目已恢复',
          'store_not_available': '商店不可用',
          'restore_purchases': '恢复购买',

          'free_plan': '免费计划',
          'paid_plan': '付费计划',
          'my_plan': '我的计划',
          'plan_expired': '已过期',
          'loading_price': '价格加载中...',

          'running': '运行中',
          'stopped': '已结束',
          'unknown': '未知状态',
          'processing_purchase': '正在处理购买请求...',
          'purchase_failed': '购买失败，请稍后再试',
          'days': '天',
          'hint': '提示',
          'privacy_policy_agreement': '请阅读并同意我们的隐私政策和协议',
          'login_to_continue': '登入以继续',
          'login_to_continue_hint': '登入後即可購買雲端挖礦合約、管理資產',
          "I have read and agree to the": '我已閱讀並同意《使用者協議》《隱私政策》',
          'login_with_google': '使用 Google 帳戶登入',
          'purchase_plan': '购买云挖矿计划',
          'no_plan': '暂无计划',
          'purchase_power_plan': '购买云端算力计划',
          'recommend_now': '立即推荐',
          'invite_friends': '邀请好友，双方各得收益',
          'referral_plan': '推荐计划',

          'total_assets': '总资产',
          'withdraw': '提现',
          'recent_records': '近期记录',
          'no_records': '暂无记录',
          'invalid_btc_address': '请输入正确的比特币（BTC）钱包地址，输入错误可能会导致您的BTC丢失。',
          'amount': '金额',
          'input_withdrawal_amount': '输入提现数量',
          'minimum_amount': '最低金额',
          'withdraw_all': '全部',
          'network': '网络',
          'no_network': '暂无可用网络',
          'wallet_address': '钱包地址',
          'input_wallet_address': '请输入钱包地址',
          'create_btc_wallet': '立即创建 BTC 钱包！ 👆',
          'received_amount': '收到金额',
          'network_fee': '网络费用',
          'withdrawal_request': '提款申请',
          'withdrawal_request_submitted': '提款申请已提交，请等待处理',

          'please_enter_withdrawal_amount': '请输入提现金额',
          'please_enter_valid_amount': '请输入有效的金额',
          'please_select_network': '请选择网络',
          'minimum_withdrawal_amount': '最小提现金额',
          'insufficient_balance': '余额不足',
          'available_balance': '可用余额',
          'please_enter_wallet_address': '请输入钱包地址',
          'invalid_btc_address_format': '无效的BTC地址格式',
          
          // 云挖矿相关免责声明
          'cloud_mining_disclaimer': '免责声明：本应用仅提供云端挖矿合约管理服务，所有挖矿操作均在远程服务器进行，不使用您的设备进行挖矿。',
          'remote_mining_notice': '注意：挖矿活动在我们的云端服务器上进行，您的设备不会参与任何挖矿计算。',
        },
        'zh_TW': {
          // 底部导航
          'tab_contract': '合約',
          'tab_wallet': '錢包',
          'tab_help': '菜單',
          'tab_referral': '推薦',

          // 帮助页面
          'help_title': '菜單',
          'user_agreement': '使用者許可協議',
          'privacy_policy': '隱私政策',
          'terms_conditions': '條款與條件',
          'help_document': '幫助文件',
          'delete_account': '刪除帳戶',
          'language_setting': '設定語言',
          'version': '版本號',
          'logout': '登出',
          'logout_success': '已成功登出',

          // 登录相关
          'login_required': '需要登錄',
          'login_required_message': '請先登錄後再訪問此功能',
          'login_button': '登錄',
          'cancel': '取消',

          // 语言选择
          'select_language': '選擇語言',
          'language_changed': '語言已更改',

          'confirm_delete': '確認刪除',
          'delete_account_warning': '刪除帳戶後，您的所有數據將被永久刪除且無法恢復。確定要繼續嗎？',
          'confirm': '確認',
          'account_deleted_success': '帳戶刪除成功',

          // 邀请码相关
          'invite_code_title': '輸入邀請碼',
          'invite_code_subtitle': '請輸入您的邀請碼以獲得特殊權益',
          'invite_code_placeholder': '請輸入邀請碼',
          'invite_code_error': '邀請碼錯誤',
          'invite_code_empty': '請輸入邀請碼',
          'invite_code_success': '成功',
          'invite_code_applied': '邀請碼已成功應用',

          'free_plan': '免費計劃',
          'paid_plan': '付費計劃',
          'my_plan': '我的計劃',
          'plan_expired': '已過期',
          'loading_price': '加載中...',

          'running': '進行中',
          'stopped': '已結束',
          'unknown': '未知狀態',

          'processing_purchase': '正在處理購買請求...',
          'purchase_failed': '購買失敗，請稍後再試',
          'days': '天',

          'hint': '提示',
          'privacy_policy_agreement': '请阅读并同意我们的隐私政策和协议',
          'login_to_continue': '登入以继续',
          'login_to_continue_hint': '登入後即可購買雲端挖礦合約、管理資產',
          "I have read and agree to the": '我已閱讀並同意《使用者協議》《隱私政策》',
          'login_with_google': '使用 Google 帳戶登入',
          'purchase_plan': '购买云挖矿计划',
          'no_plan': '暂无计划',
          'purchase_power_plan': '购买云端算力计划',
          'recommend_now': '立即推荐',
          'invite_friends': '邀请好友，双方各得收益',
          'referral_plan': '推荐计划',

          'total_assets': '总资产',
          'withdraw': '提现',
          'recent_records': '',
          'no_records': '暂无记录',
          'invalid_btc_address': '请输入正确的比特币（BTC）钱包地址，输入错误可能会导致您的BTC丢失。',
          'amount': '金额',
          'input_withdrawal_amount': '输入提现数量',
          'minimum_amount': '最低金额',
          'withdraw_all': '全部',
          'network': '网络',
          'no_network': '暂无可用网络',
          'wallet_address': '钱包地址',
          'input_wallet_address': '请输入钱包地址',
          'create_btc_wallet': '立即创建 BTC 钱包！ 👆',
          'received_amount': '收到金额',
          'network_fee': '网络费用',
          'withdrawal_request': '提款申请',
          'withdrawal_request_submitted': '提款申请已提交，请等待处理',
          
          // 云挖矿相关免责声明
          'cloud_mining_disclaimer': '免責聲明：本應用僅提供雲端挖礦合約管理服務，所有挖礦操作均在遠程伺服器進行，不使用您的設備進行挖礦。',
          'remote_mining_notice': '注意：挖礦活動在我們的雲端伺服器上進行，您的設備不會參與任何挖礦計算。',
        },
        'en_US': {
          // 底部导航
          'tab_contract': 'Contract',
          'tab_wallet': 'Wallet',
          'tab_help': 'Menu',
          'tab_referral': 'Referral',

          // 首页相关

          // 帮助页面
          'bind_google_account': 'Bind Google Account',
          'help_title': 'Menu',
          'user_agreement': 'User License Agreement',
          'privacy_policy': 'Privacy Policy',
          'terms_conditions': 'Terms & Conditions',
          'help_document': 'Help Document',
          'delete_account': 'Delete Account',
          'language_setting': 'Language Setting',
          'version': 'Version',
          'logout': 'Logout',
          'logout_success': 'Successfully logged out',

          // 登录相关
          'login_required': 'Login Required',
          'login_required_message': 'Please login first to access this feature',
          'login_button': 'Login',
          'cancel': 'Cancel',

          // 语言选择
          'select_language': 'Select Language',
          'language_changed': 'Language Changed',

          'confirm_delete': 'Confirm Delete',
          'delete_account_warning':
              'After deleting your account, all your data will be permanently deleted and cannot be recovered. Are you sure you want to continue?',
          'confirm': 'Confirm',
          'account_deleted_success': 'Account deleted successfully',

          // 邀请码相关
          'invite_code_title': 'Enter Invite Code',
          'invite_code_subtitle':
              'Please enter your invite code to get special benefits',
          'invite_code_placeholder': 'Enter invite code',
          'invite_code_error': 'Invite Code Error',
          'invite_code_empty': 'Please enter invite code',
          'invite_code_success': 'Success',
          'invite_code_applied': 'Invite code applied successfully',

          'free_plan': 'Ads Plan',
          'paid_plan': 'Paid Plan',
          'my_plan': 'My Plan',
          'plan_expired': 'Expired',
          'loading_price': 'Loading...',

          'running': 'Running',
          'stopped': 'Stopped',
          'unknown': 'Unknown Status',

          'processing_purchase': 'Processing Purchase...',

          'purchase_failed': 'Purchase Failed, Please Try Again Later',
          'days': 'Days',

          'hint': 'Hint',
          'privacy_policy_agreement':
              'Please read and agree to our Privacy Policy and Agreement',
          'login_to_continue': 'Login to Continue',
          'login_to_continue_hint':
              'Login to purchase cloud mining contracts and manage assets',
          "I have read and agree to the":
              'I have read and agree to the User Agreement and Privacy Policy',
          'login_with_google': 'Login with Google',
          'login_with_apple': 'Login with Apple',
          'purchase_plan': 'Purchase Cloud Mining Plan',
          'no_plan': 'No Plan',
          'purchase_power_plan': 'Purchase Cloud Mining Power Plan',
          'recommend_now': 'Recommend Now',
          'invite_friends': 'Both Parties Earn Rewards',
          'referral_plan': 'Referral Plan',

          'total_assets': 'Total Assets',
          'withdraw': 'Claim Rewards',
          'recent_records': 'Recent Records',
          'no_records': 'No Records',
          'invalid_btc_address':
              'Ensure your BTC-compatible wallet address is accurate to avoid delivery issues.',
          'amount': 'Amount',
          'input_withdrawal_amount': 'Input Claim Rewards Amount',
          'minimum_amount': 'Minimum Amount',
          'withdraw_all': 'All',
          'network': 'Network',
          'no_network': 'No Available Network',
          'wallet_address': 'Wallet Address',
          'input_wallet_address': 'Input Wallet Address',
          'create_btc_wallet': 'Create BTC Wallet Now! 👆',
          'received_amount': 'Received Amount',
          'network_fee': 'Network Fee',
          'withdrawal_request': 'Claim Rewards Request',
          'withdrawal_request_submitted':
              'Withdrawal Request Submitted, Please Wait for Processing',

          // 当前硬编码的中文
          'unknown_error': 'Unknown Error',
          'network_connection_failed':
              'Network connection failed, please check network settings',
          'request_timeout': 'Request timeout, please try again later',
          'data_parsing_failed': 'Data parsing failed',
          'login_expired': 'Login expired, please login again',
          'no_permission': 'No permission to access',
          'resource_not_found': 'Requested resource not found',
          'server_internal_error': 'Server internal error',

          'mining_contract': 'Mining Contract',
          'referral_reward': 'Referral Reward',
          'other': 'Other',
          'processing': 'Processing',
          'completed': 'Completed',
          'failed': 'Failed',

          'invite_contract': 'Invite Plan',
          'ad_contract': 'Ad Plan',
          'checkin_contract': 'Check-in Plan',
          'subscription_contract': 'Subscription Plan',
          'unknown_status': 'Unknown Status',
          'unknown_contract': 'Unknown Plan',

          'system_announcement': 'System Announcement',
          'nickname': 'Nickname',
          'no_contract_data': 'No Contract Data',
          'retry': 'Retry',
          'success': 'Success',
          'verification_failed': 'Verification Failed',
          'payment_failed': 'Payment Failed',
          'purchase_success': 'Purchase Success',
          'contract_subscription_success': 'Contract Subscription Success',
          'restore_success': 'Restore Success',
          'restore_failed': 'Restore Failed',
          'purchases_restored': 'Purchases Restored',

          'invite_friends_share_rewards': 'Invite Friends, Share Rewards',
          'invite_description':
              'Share your exclusive invite code, let friends join us\nand earn rich rewards together',
          'how_to_earn_rewards': 'How to Earn Rewards',
          'share_app_to_friends': 'Share App to Friends',
          'register_get_btc': 'Get BTC for Watching Ads',
          'get_friend_earnings_percent': 'Get {percent}% of Friend\'s Earnings',
          'referral_rewards': 'Referral Rewards',
          'commission_ratio': 'Commission Ratio: {percent}%',
          'invite_code': 'Invite Code',
          'loading': 'Loading...',
          'copy_success': 'Copy Success',
          'invite_code_copied': 'Invite code copied to clipboard',
          'invite_friends_now': 'Invite Friends Now',
          'error': 'Error',
          'invite_code_fetch_failed':
              'Failed to get invite code, please try again later',
          'share_failed': 'Share Failed',
          'please_try_again': 'Please try again later',

          'login_success': 'Login Success',
          'welcome_back': 'Welcome back',

          'login_failed': 'Login Failed',
          'login_error_message':
              'An error occurred during login, please try again: {error}',

          // Ad contract related
          'ad_contract_created_success': 'Ad contract created successfully',
          'ad_contract_create_failed': 'Failed to create ad contract',

          // Contract list related
          'get_my_contracts_failed': 'Failed to get my contract list',
          'get_contracts_failed': 'Failed to get contract list',

          // Home data
          'get_home_data_failed': 'Failed to get home page data',

          // Invite code related
          'invite_code_applied_success': 'Invite code applied successfully',
          'submit_invite_code_failed': 'Failed to submit invite code: {error}',

          // Withdrawal related
          'get_withdraw_records_failed': 'Failed to get Claim Rewards records',
          'get_withdraw_page_data_failed': 'Failed to get Claim Rewards page data',

          'load_invite_info_failed': 'Failed to load invite information',

          'please_enter_withdrawal_amount': 'Please enter Claim Rewards amount',
          'please_enter_valid_amount': 'Please enter a valid amount',
          'please_select_network': 'Please select a network',
          'minimum_withdrawal_amount': 'Minimum Claim Rewards amount',
          'insufficient_balance': 'Insufficient balance',
          'available_balance': 'Available balance',
          'please_enter_wallet_address': 'Please enter wallet address',
          'invalid_btc_address_format': 'Invalid BTC address format',
          
          // Cloud mining disclaimers
          'cloud_mining_disclaimer': 'DISCLAIMER: This app No income guarantees. All purchases are optional. All mining operations are conducted on remote servers and do not use your device for mining.',
          'remote_mining_notice': 'NOTICE: Mining activities are performed on our cloud servers. Your device does not participate in any mining calculations.',
        },
      };
}
